
.container {
	/*max-width: 1100px;*/

}





.container-fluid {
	background: none;
}


.table-small > tbody > tr > td:first-child {
    color: gray;
    width: 120px;
	 /*white-space: nowrap;*/
}

.table-small td {
    padding: 4px;
}



.table-filter > tbody > tr > td {
    padding: 4px;
	 vertical-align: middle;
}

.table-filter {
	margin: 0;
}

.borderless tbody tr td, .borderless tbody tr th, .borderless thead tr th {
    border: none;
}

.input-small {
    max-width: 120px;
}

.tdmiddle tbody tr td, .tdmiddle tbody tr th, .tdmiddle thead tr th {
	vertical-align: middle;
}








/* für die tabell in der country zusammenfassung */
.table-summary {
	border: 1px solid orange;
	padding: 10px;
	margin-bottom: 30px;
}

.table-summary > .table {
	margin: 0;
}

.table-summary > .table tr:first-child td {
	border-top: none;
}
.table-summary > .table td:first-child {
	width: 250px;
}

.table-summary > .table td:last-child {
	font-weight: bold;
}

.table-total-summary {
	background: #d4dde4;
}




.table-stock {
	margin: 0;
}

.table-stock > tbody > tr > td {
	text-align: right;
	padding: 5px 2px;
}

.table-stock td:first-child {
	text-align: left;
}

.table-stock > thead > tr > th {
	padding: 5px 2px;
	font-weight: normal;
	color: gray;
}




.container-summary {
	margin-bottom: 50px;
	border-top: 1px solid gray;
} 

.container-summary h2 {

font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	font-size: 2.6em;
} 





.ui-dialog .ui-dialog-content {
    padding: 10px;
}

.ui-dialog .ui-dialog-titlebar {
 /*display:none !important;*/
padding:0;
}
.ui-dialog .ui-dialog-title {
padding:0 0 0 10px;
font-family: 'Source Sans Pro', sans-serif;
font-weight: normal;
}




.glasstecnews {
	float: left;
	width: 60%;
}



.glassteclogo {
	float: right;
	width: 30%;
}


/*input[type="text"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input {*/
.form-control,  input.form-control {
	border: 1px solid #ccc;
    border-radius: 3px;
    color: black;
    display: inline-block;
    font-size: 13px;
    line-height: 15px;
    padding: 4px;
	 height: 26px;
}

.form-control[disabled] {
	cursor: default;
	border: none;
	border-radius: 0px;
	color: black;
	background: none;
	padding-left: 0;
	box-shadow: none;
}


.form-control {
    color: black;
    height: 30px;
    line-height: 1.42857;
    padding: 6px;
}
.input-group {
    margin-bottom: 7px;
}
.input-group-addon {
    font-size: 0.9em;
}



#CompanyDivFullScreen {
	background: white;
	position: absolute;
	top: 10px;
	left: 50px;
	padding:10px;
	right: 10px;;
}





.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
   -webkit-transition: 0.6s ease-in-out top;
   -moz-transition: 0.6s ease-in-out top;
   -ms-transition: 0.6s ease-in-out top;
   -o-transition: 0.6s ease-in-out top;
   transition: 0.6s ease-in-out top;
}

.carousel.vertical .active {
   top: 0;
}

.carousel.vertical .next {
   top: 400px;
}

.carousel.vertical .prev {
   top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
   top: 0;
}

.carousel.vertical .active.left {
   top: -400px;
}

.carousel.vertical .active.right {
   top: 400px;
}

.carousel.vertical .item {
   left: 0;
}

